Text copied to clipboard!

Naslov

Text copied to clipboard!

Java Arhitekt

Opis

Text copied to clipboard!
Tražimo iskusnog Java Arhitekta koji će se pridružiti našem timu i pomoći u dizajniranju, razvoju i implementaciji složenih softverskih rješenja temeljenih na Javi. Kao Java Arhitekt, bit ćete odgovorni za definiranje tehničke arhitekture, osiguravanje skalabilnosti i performansi sustava te vođenje tima programera u implementaciji najboljih praksi razvoja softvera. Vaša uloga uključuje analizu poslovnih zahtjeva i prevođenje istih u tehnička rješenja, odabir odgovarajućih tehnologija i alata te osiguravanje usklađenosti s arhitektonskim standardima i smjernicama. Također ćete surađivati s različitim timovima, uključujući razvojne inženjere, testere i menadžere projekata, kako biste osigurali uspješnu isporuku softverskih rješenja. Kao ključni član tima, očekuje se da imate duboko razumijevanje Java ekosustava, uključujući Spring framework, mikroservisnu arhitekturu, baze podataka i cloud tehnologije. Važno je da posjedujete izvrsne analitičke i komunikacijske vještine te sposobnost rješavanja složenih tehničkih izazova. Odgovornosti uključuju dizajniranje i razvoj softverskih arhitektura koje su skalabilne, sigurne i održive, kao i vođenje tehničkih rasprava i donošenje strateških odluka o tehnologijama i alatima. Također ćete biti odgovorni za mentoriranje manje iskusnih članova tima i osiguravanje da se slijede najbolje prakse razvoja softvera. Ako ste strastveni u vezi s tehnologijama, imate iskustvo u dizajniranju složenih sustava i želite raditi u dinamičnom okruženju, ovo je prilika za vas. Pridružite nam se i pomozite nam u izgradnji inovativnih softverskih rješenja koja će imati značajan utjecaj na naše poslovanje i korisnike.

Odgovornosti

Text copied to clipboard!
  • Dizajniranje i razvoj skalabilnih i sigurnih softverskih arhitektura.
  • Vođenje tehničkih rasprava i donošenje strateških odluka o tehnologijama.
  • Suradnja s razvojnim timovima na implementaciji arhitektonskih rješenja.
  • Osiguravanje usklađenosti s najboljim praksama razvoja softvera.
  • Mentoriranje manje iskusnih članova tima i dijeljenje tehničkog znanja.
  • Analiza poslovnih zahtjeva i prevođenje istih u tehnička rješenja.
  • Optimizacija performansi i sigurnosti softverskih sustava.
  • Praćenje novih tehnologija i predlaganje inovacija u arhitekturi.

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, informatike ili srodnog područja.
  • Minimalno 5 godina iskustva u razvoju softvera s Javom.
  • Iskustvo s mikroservisnom arhitekturom i cloud tehnologijama.
  • Duboko razumijevanje Spring frameworka i povezanih tehnologija.
  • Poznavanje baza podataka (SQL i NoSQL) i sustava za pohranu podataka.
  • Iskustvo u radu s alatima za kontejnerizaciju poput Docker i Kubernetes.
  • Sposobnost analitičkog razmišljanja i rješavanja složenih tehničkih problema.
  • Izvrsne komunikacijske i prezentacijske vještine.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo s dizajniranjem mikroservisne arhitekture?
  • Kako biste optimizirali performanse velike Java aplikacije?
  • Koje alate koristite za osiguravanje sigurnosti softverskih rješenja?
  • Kako pristupate mentoriranju manje iskusnih članova tima?
  • Možete li podijeliti primjer tehničkog izazova koji ste riješili?
  • Kako biste odabrali pravu bazu podataka za određeni projekt?
  • Koje su prednosti i izazovi korištenja cloud tehnologija u razvoju softvera?
  • Kako osiguravate usklađenost s najboljim praksama razvoja softvera?